package com.hds.modules.sys.service.base.impl;


import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.hds.common.utils.PageUtils;
import com.hds.common.utils.Query;
import com.hds.modules.sys.dao.base.EsurerBatchDao;
import com.hds.modules.sys.dao.base.EsurerSmsRecordsDao;
import com.hds.modules.sys.dao.base.EsurerUserDao;
import com.hds.modules.sys.entity.esurer.EsurerBatchEntity;
import com.hds.modules.sys.entity.esurer.EsurerUserEntity;
import com.hds.modules.sys.service.base.EsurerBatchService;
import com.hds.modules.sys.service.base.EsurerUserService;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;


@Service("esurerBatchService")
public class EsurerBatchServiceImpl extends ServiceImpl<EsurerBatchDao, EsurerBatchEntity> implements EsurerBatchService {

	@Autowired
	private EsurerBatchDao batchDao;

//
//	@Override
//	public EsurerUserEntity queryByMobile(String mobile) {
//		Map<String, Object> map=new HashMap();
//		map.put("mobile", mobile);
//		List<EsurerUserEntity> users = userDao.selectByMap(map);
//		return users.get(0);
//	}

	@Override
	public PageUtils queryPage(Map<String, Object> params) {


		Page<EsurerBatchEntity> page = this.selectPage(
				new Query<EsurerBatchEntity>(params).getPage(),
				new EntityWrapper<EsurerBatchEntity>()
		);

		return new PageUtils(page);
	}

}
